package com.team2.outpatient_sys.dao;

import com.team2.outpatient_sys.pojo.Authority;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface AuthorityDao {
    /**
     * 查询所有数据库中的权限信息
     * @return 查询到的所有权限信息的封装对象的集合
     */
    @Select("SELECT * FROM `authority`")
    List<Authority> queryAll();

    /**
     * 根据权限id字段在数据库中查询指定权限信息
     * @param id 需要查询的权限的id字段值
     * @return 查询到的权限信息的封装对象
     */
    @Select("SELECT * FROM `authority` WHERE `id`=#{id}")
    Authority queryById(Integer id);
}
